/*
 * @Description: 可变参数
 * @Author: rendc
 * @Date: 2023-11-18 15:15:49
 * @LastEditors: rendc
 * @LastEditTime: 2023-11-18 16:49:30
 */
import java.util.Arrays;
public class Test5{
  public static int myAdd(int... a){
    int sum = 0;
    for(int i=0; i<a.length; i++){
      sum += a[i];
    }
    return sum;
  }
  public static void myMethod(int b,int... a){
    // myMethod(1,2,3);
    System.out.println(b); // 1
    System.out.println(a); // [2,3]
  }
  public static void main(String[] args){
    int a = 1;
    // myAdd();
    // int sum = myAdd(1);
    int sum = myAdd(1,2);
    double sum = myMethod("add",1,2,3); // 6
    double avg = myMethod("avg",1,2,3); // 2
    System.out.println("sum:"+sum);
  }
  public static double myMethod(String s,int... i){
    double result = 0;
    if(s == "add"){
      // 求和
      // result = sum
    }else if (s == "avg"){
      // 求平均值
      // result = avg
    }else{
      // 调用异常
      // result = -9999
    }
    return result;
  }
}